package com.kalvin.kvf.common.constant;

import java.util.Arrays;
import java.util.List;

/**
 * 作用：OA系统常量<br>
 * 说明：(无)
 *
 * @author Kalvin
 * @Date 2019年05月05日 14:35
 */
public class SysConstant {

    // 系统常量
    /**
     * 系统用户账号
     */
    public final static String ADMIN = "admin";

    /**
     * 有效用户状态
     */
    public final static int VALID_USER = 0;

    /**
     * 无效用户状态
     */
    public final static int INVALID_USER = 1;

    /**
     * 默认用户密码
     */
    public final static String DEFAULT_PWD = "123456";

    /**
     * 系统超级管理员角色ID
     */
    public final static long SYS_SUPER_ADMIN_ROLE_ID = 2L;

    /**
     * 系统菜单ID集合(系统菜单不允许非超级管理员修改)
     */
    public final static List<Long> SYS_MENU_IDS = Arrays.asList(1L, 7L, 24L, 25L, 37L, 40L, 71L);

    /**
     * 系统菜单的ID
     */
    public static final Long SYS_MENU_ID = 1L;

    /**
     * 系统菜单管理菜单的ID
     */
    public static final Long SYS_MENU_MANAGE_MENU_ID = 3L;
}
